home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / windows / ptw204.exe / KEYBOARD.SRC < prev    next >
Text File  |  1993-03-26  |  7KB  |  159 lines

  1. PopTerm/NVT Keyboard Map File
  2. March 26, 1993
  3. Copyright (c) 1993 Rational Data Systems, Inc. and Redwood Technologies
  4. ! end of preface, this rest of this line is ignored
  5. ;========================================================================== 
  6. ; hex numbers start with '0x..', octal with '0', otherwise its decimal.
  7. ;========================================================================== 
  8. ;Keyboard codes: 3=Swiss/French; 4=Swiss/German; 5=Canadian/English; 
  9. ;   6=Katakana;  7=Italian; 8=Canadian/French; 9=US; A=UK; B=French; 
  10. ;   C=German; D=Swedish/French;  E=Spanish; F=Danish/Norwegian
  11. ;
  12. keyboard=9
  13. ;========================================================================== 
  14. ;
  15. ; ******* Begin Function Keys *******
  16. ;
  17. ; F1-F4 = PF1-PF4
  18. ;
  19. 0x3b    0x1b    0x4f    0x50    ;F1 - Esc OP
  20. 0x3c    0x1b    0x4f    0x51    ;F2 - Esc OQ
  21. 0x3d    0x1b    0x4f    0x52    ;F3 - Esc OR
  22. 0x3e    0x1b    0x4f    0x53    ;F4 - Esc OS
  23. ;
  24. ; F6-F10 = VT220 F6-F12
  25. ;
  26. 0x40    0x1b    0x5b    0x31    0x37    0x7e    ;F6 - Esc [17~
  27. 0x41    0x1b    0x5b    0x31    0x38    0x7e    ;F7 - Esc [18~
  28. 0x42    0x1b    0x5b    0x31    0x39    0x7e    ;F8 - Esc [19~
  29. 0x43    0x1b    0x5b    0x32    0x30    0x7e    ;F9 - Esc [20~
  30. 0x44    0x1b    0x5b    0x32    0x31    0x7e    ;F10 - Esc [21~
  31. 0x85    0x1b    0x5b    0x32    0x33    0x7e    ;F11 - Esc [23~
  32. 0x86    0x1b    0x5b    0x32    0x34    0x7e    ;F12 - Esc [24~
  33. ;
  34. ; Shift-F1-F10 = VT220 F11-F20
  35. ;
  36. 0x54 S    0x1b    0x5b    0x32    0x33    0x7e    ;Shift-F1 - Esc [23~
  37. 0x55 S    0x1b    0x5b    0x32    0x34    0x7e    ;Shift-F2 - Esc [24~
  38. 0x56 S    0x1b    0x5b    0x32    0x35    0x7e    ;Shift-F3 - Esc [25~
  39. 0x57 S    0x1b    0x5b    0x32    0x36    0x7e    ;Shift-F4 - Esc [26~
  40. 0x58 S    0x1b    0x5b    0x32    0x38    0x7e    ;Shift-F5 - Esc [28~
  41. 0x59 S    0x1b    0x5b    0x32    0x39    0x7e    ;Shift-F6 - Esc [29~
  42. 0x5a S    0x1b    0x5b    0x33    0x31    0x7e    ;Shift-F7 - Esc [31~
  43. 0x5b S    0x1b    0x5b    0x33    0x32    0x7e    ;Shift-F8 - Esc [32~
  44. 0x5c S    0x1b    0x5b    0x33    0x33    0x7e    ;Shift-F9 - Esc [33~
  45. 0x5d S    0x1b    0x5b    0x33    0x34    0x7e    ;Shift-F10 - Esc [34~
  46. ;
  47. ; Ctrl-F1-F6 = VT220 Find, Insert, Remove, Select, Prev Scrn, Next Scrn
  48. ;
  49. 0x5e C    0x1b    0x5b    0x31    0x7e    ;Ctrl-F1 - Esc [1~
  50. 0x5f C    0x1b    0x5b    0x32    0x7e    ;Ctrl-F2 - Esc [2~
  51. 0x60 C    0x1b    0x5b    0x33    0x7e    ;Ctrl-F3 - Esc [3~
  52. 0x61 C    0x1b    0x5b    0x34    0x7e    ;Ctrl-F4 - Esc [4~
  53. 0x62 C    0x1b    0x5b    0x35    0x7e    ;Ctrl-F5 - Esc [5~
  54. 0x63 C    0x1b    0x5b    0x36    0x7e    ;Ctrl-F6 - Esc [6~
  55. ;
  56. ; Shift-Control-F1-F6 = Macros
  57. ;
  58. 0x5e SC    *1    ;Macro-1
  59. 0x5f SC    *2    ;Macro-2
  60. 0x60 SC    *3    ;Macro-3
  61. 0x61 SC    *4    ;Macro-4
  62. 0x62 SC    *5    ;Macro-5
  63. 0x63 SC    *6    ;Macro-6
  64. ;
  65. ; Move screen right or left when in 132 col mode.
  66. ;
  67. 0x73 C     *7    ;Move screen left
  68. 0x74 C     *8    ;Move screen right
  69. ;
  70. ; Alt-F1-F10 = Session Change
  71. 0x68 A    *11   ;Session 1
  72. 0x69 A    *12   ;Session 2
  73. 0x6a A    *13   ;Session 3
  74. 0x6b A    *14   ;Session 4
  75. 0x6c A    *15   ;Session 5
  76. 0x6d A    *16   ;Session 6
  77. 0x6e A    *17   ;Session 7
  78. 0x6f A    *18   ;Session 8
  79. 0x70 A    *19   ;Session 9
  80. 0x71 A    *20   ;Session 10
  81. ;
  82. ; ******* Begin keypad Keys ********
  83. ;
  84. ; Arrow keys
  85. ;
  86. 0x48    0x1b    0x5b    0x41    ;Up    - Esc [A
  87. 0x50    0x1b    0x5b    0x42    ;Down  - Esc [B
  88. 0x4d    0x1b    0x5b    0x43    ;Right - Esc [C
  89. 0x4b    0x1b    0x5b    0x44    ;Left  - Esc [D
  90. ;
  91. ; Keypad Application Mode Keys (NumLock-On only)
  92. ;
  93. =0x30    %0x52 KN   0x1b    0x4f    0x70    ;0 - Esc Op
  94. =0x31    %0x4f KN   0x1b    0x4f    0x71    ;1 - Esc Oq
  95. =0x32    %0x50 KN   0x1b    0x4f    0x72    ;2 - Esc Or
  96. =0x33    %0x51 KN   0x1b    0x4f    0x73    ;3 - Esc Os
  97. =0x34    %0x4b KN   0x1b    0x4f    0x74    ;4 - Esc Ot
  98. =0x35    %0x4c KN   0x1b    0x4f    0x75    ;5 - Esc Ou
  99. =0x36    %0x4d KN   0x1b    0x4f    0x76    ;6 - Esc Ov
  100. =0x37    %0x47 KN   0x1b    0x4f    0x77    ;7 - Esc Ow
  101. =0x38    %0x48 KN   0x1b    0x4f    0x78    ;8 - Esc Ox
  102. =0x39    %0x49 KN   0x1b    0x4f    0x79    ;9 - Esc Oy
  103. ;
  104. =0x2d    %0x4a KN   0x1b    0x4f    0x6d    ;- - Esc Om
  105. =0x2a    %0x37 KN   0x1b    0x4f    0x6c    ;* - Esc Ol
  106. =0x2e    %0x53 KN   0x1b    0x4f    0x6e    ;. - Esc On
  107. =0x2b    %0x4e KN   0x1b    0x4f    0x4d    ;+ - Esc OM
  108. ;
  109. 0x48 KN 0x1b    0x4f    0x41    ;Up    - Esc OA
  110. 0x50 KN 0x1b    0x4f    0x42    ;Down  - Esc OB
  111. 0x4d KN 0x1b    0x4f    0x43    ;Right - Esc OC
  112. 0x4b KN 0x1b    0x4f    0x44    ;Left  - Esc OD
  113. ;
  114. ; Now remap the numlock-on keypad versions of these keys back to normal
  115. ;
  116. =0x30    %0x52 N  0x30    ;0 numlock-keypad
  117. =0x31    %0x4f N  0x31    ;1 numlock-keypad
  118. =0x32    %0x50 N  0x32    ;2 numlock-keypad
  119. =0x33    %0x51 N  0x33    ;3 numlock-keypad
  120. =0x34    %0x4b N  0x34    ;4 numlock-keypad
  121. =0x35    %0x4c N  0x35    ;5 numlock-keypad
  122. =0x36    %0x4d N  0x36    ;6 numlock-keypad
  123. =0x37    %0x47 N  0x37    ;7 numlock-keypad
  124. =0x38    %0x48 N  0x38    ;8 numlock-keypad
  125. =0x39    %0x49 N  0x39    ;9 numlock-keypad
  126. ;
  127. =0x2d    %0x4a N  0x2d    ;- numlock-keypad
  128. =0x2a    %0x37 N  0x2a    ;* numlock-keypad
  129. =0x2e    %0x53 N  0x2e    ;. numlock-keypad
  130. =0x2b    %0x4e N  0x2b    ;+ numlock-keypad
  131. ;
  132. ; Remap the numlock-on keypad shifted versions of these keys 
  133. ; back to previous values
  134. ;
  135. =0x30    %0x52 NS 0x1b   0x5b    0x32    0x7e    ;0 - Esc [2~
  136. =0x32    %0x50 NS 0x1b   0x5b    0x42            ;2 - Esc [A
  137. =0x33    %0x51 NS 0x1b   0x5b    0x35    0x7e    ;3 - Esc [5~
  138. =0x34    %0x4b NS 0x1b   0x5b    0x44            ;4 - Esc [D
  139. =0x36    %0x4d NS 0x1b   0x5b    0x43            ;6 - Esc [C
  140. =0x38    %0x48 NS 0x1b   0x5b    0x41            ;8 - Esc [B
  141. =0x39    %0x49 NS 0x1b   0x5b    0x36    0x7e    ;9 - Esc [6~
  142. ;
  143. =0x2d    %0x4a NS 0x2d                         ;- numlock-keypad
  144. =0x2a    %0x37 NS 0x2a                         ;* numlock-keypad
  145. =0x2e    %0x53 NS 0x1b   0x5b   0x33   0x7e    ;. numlock-keypad (Remove key)
  146. =0x2b    %0x4e NS 0x2b                         ;+ numlock-keypad
  147. ;
  148. ; VT220: Page Up   = Prev Scrn 
  149. ;        Page Down = Next Scrn
  150. ;        Ins       = Insert
  151. ;        Del       = Remove
  152. ;
  153. 0x49    0x1b    0x5b    0x35    0x7e           ;Page Up - Esc [5~
  154. 0x51    0x1b    0x5b    0x36    0x7e           ;Page Dn - Esc [6~
  155. 0x52    0x1b    0x5b    0x32    0x7e           ;Insert  - Esc [2~
  156. 0x53    0x1b    0x5b    0x33    0x7e           ;Del     - Esc [3~
  157.  
  158.